/**
 * Copyright(C): CETC-32
 * @Description: 数据管理目录文件视图接口
 * @author: youqing
 * @version: 1.0
 * @date: 2020/9/11 10:55
 * 更改描述：
 */
package com.cetc32.dh.service;

import com.cetc32.dh.entity.VfileMenu;
import com.cetc32.dh.mybatis.VfileMenuMapper;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
import java.util.List;

/**
 * @Title: VfileMenuService
 * @Description:
 * @author: youqing
 * @version: 1.0
 * @date: 2020/11/13 11:19
 */
public interface VfileMenuService {

    public List<VfileMenu> queryByFileSecurityAndMenuId(Long menuId, String fileSecurity);

    public List<VfileMenu> queryFilesByMenuId(Long menuId);

    public List<VfileMenu> queryFilesByTime(Long menuId, Date time);

    public List<VfileMenu> queryFilesByRegion(Long menuId, String region);

    public List<VfileMenu> queryFilesByChoose(String fileName, Integer fileYear,String region,String fileType,String fileSecurity);

    public List<VfileMenu> queryFilesByObj(Integer offset, Integer limit,VfileMenu vfileMenu);

    public Integer countFilesByObj(VfileMenu vfileMenu);

    public List<VfileMenu> distinctAllYear();

    public List<VfileMenu> distinctAllRegion();

}
